/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package beans;

/**
 *
 * @author Thiago
 */
public class Usuario {

    public final static int VLR_NAO_CONFIGURADO = -1;
    public final static int ATIVO = 0;
    public final static int INATIVO = 1;
    private String id;
    private String descricao;
    private int status;
    private Perfil perfil;
    private String chave;
    private String senha;

    public Usuario() {
        this.id = "";
        this.descricao = "";
        this.status = Usuario.VLR_NAO_CONFIGURADO;
        this.perfil = null;
        this.chave = "";
    }

    public String getDescricao() {
        return descricao;
    }

    public void setDescricao(String descricao) {
        if (descricao != null) {
            this.descricao = ferramentas.Texto.padronizarTexto(descricao.toUpperCase(), true).trim();
        } else {
            this.descricao = descricao;
        }
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        if (id != null) {
            this.id = ferramentas.Texto.padronizarTexto(id.toUpperCase(), true).trim();
        } else {
            this.id = id;
        }
    }

    public int getStatus() {
        return status;
    }

    public void setStatus(int status) {
        if (status == Usuario.ATIVO){
            this.status = status;
        } else {
            this.status = Usuario.INATIVO;
        }
    }

    public String getChave() {
        return chave;
    }

    public void setChave(String chave) {
        this.chave = chave;
    }

    public Perfil getPerfil() {
        return perfil;
    }

    public void setPerfil(Perfil perfil) {
        this.perfil = perfil;
    }

    public String getSenha() {
        return senha;
    }

    public void setSenha(String senha) {
        this.senha = senha;
    }
}